#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
int main()
{
	int fd = fork();
	if (fd < 0)
	{
		perror("fork");
	}
	while (1)
	{
		if (fd == 0)
		{
			// 子进程
			printf("子进程: %d,父为:%d\n", getpid(),getppid());
			sleep(2);
		}
		else
		{
			// 父进程
			printf("父进程: %d,父为:%d\n", getpid(),getppid());
			sleep(6);
            printf("父进程退出！");
            exit(1);
		}
	}
	return 0;
}
